/*
 * Filename:    CalculationDateItemDAOImpl.java
 * Copyright:   2014 中国平安保险（集团）股份有限公司 版权所有
 * Company:     平安科技养老险及健康险系统开发部
 * Create at:   2014年9月28日
 */
package com.paic.mhis.hcpms.quota.calculationreport.calculationdataItem.intergration.dao.impl;

import org.springframework.stereotype.Component;

import com.paic.mhis.hcpms.quota.calculationreport.calculationdataItem.dto.CalculationDataItemDTO;
import com.paic.mhis.hcpms.quota.calculationreport.calculationdataItem.intergration.dao.CalculationDataItemDAO;
import com.paic.pafa.biz.dao.BaseDAO;

/**
 * 
 * @author EX-DUZHICHANG001
 * 
 */
@Component("calculationDataItemDAO")
public class CalculationDataItemDAOImpl extends BaseDAO implements CalculationDataItemDAO {
	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * com.paic.mhis.hcpms.quota.calculationreport.calculationdataItem.intergration
	 * .
	 * dao.CalculationDataItemDAO#calculationHospVisit(com.paic.mhis.hcpms.quota
	 * .calculationreport.calculationdataItem.dto.CalculationDataItemDTO) 住院就诊
	 */
	@Override
	public void calculationHospVisit(CalculationDataItemDTO dto) {
		this._insert("dataItem.calculationHospVisit", dto);
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * com.paic.mhis.hcpms.quota.calculationreport.calculationdataItem.intergration
	 * .
	 * dao.CalculationDataItemDAO#calculationOutpatientVisit(com.paic.mhis.hcpms
	 * .quota.calculationreport.calculationdataItem.dto.CalculationDataItemDTO)
	 * 门诊就诊
	 */
	@Override
	public void calculationOutpatientVisit(CalculationDataItemDTO dto) {
		this._insert("dataItem.calculationOutpatientVisit", dto);
	}

	// 住院单据
	@Override
	public void calculationHospItemInsert(CalculationDataItemDTO dto) {
		this._insert("dataItem.calculationHospItemInsert", dto);
	}

	// 门诊单据
	@Override
	public void calculationOutpatientItemInsert(CalculationDataItemDTO dto) {
		this._insert("dataItem.calculationOutpatientItemInsert", dto);
	}

	@Override
	public void calculationItemDataUpdate(CalculationDataItemDTO dto) {
		this._update("dataItem.calculationDataItemUpdate", dto);
	}

}
